home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 033a / prokit34.zip / !PRODOOR.NEW next >
Text File  |  1991-04-01  |  8KB  |  201 lines

  1. $NOMACS$
  2.  
  3. History of ProDOOR changes (in reverse order)
  4. ---------------------------------------------
  5.  
  6. 01-Apr-91
  7.    Official release of prodoor 3.4.
  8.  
  9.    Increased heap allocation to prevent runtime error 203 in some cases.
  10.  
  11.    Added a check for "event scueduled in 1440 minutes" message.
  12.  
  13. 28-Mar-91
  14.    Increased heap space in normal version by 5k to allow more
  15.    extensive PROTRNS files.
  16.  
  17. 27-Mar-91
  18.    Some 26-mar betas had a broken ZIPM function.
  19.  
  20.    More work on the documentation.
  21.  
  22.    Prepared first beta of the complete set of release files, posted
  23.    as PROD34B.ZIP.
  24.  
  25.    Merged functions of CHKPATH.EXE with PROSM.EXE; CHKPATH.EXE is no
  26.    longer used.
  27.  
  28.    ** Note: the environment setting
  29.         SET OVCRT=ON
  30.    may be needed under DesqView and other windowing/timeshare systems to
  31.    prevent screen bleed-through or background lockups.
  32.  
  33.    Added
  34.         SET PROTRNS=ON
  35.    environment setting to assist in development of PROTRNS files.  When
  36.    present, the program will output all translatable messages surrounded
  37.    in {...}.  These can be used to determine changes or additions that
  38.    are possible in the PROTRNS files.
  39.  
  40.    Added "/ $LASTMSGNO$" after display of current message number.
  41.  
  42.    Added #, !, -, $ and _ to list of characters that filenames may start
  43.    with for automatic directory colorization to work properly.
  44.  
  45.    Added '*' flagging of newer files in file listings.
  46.  
  47.    Added (CHAT U), (CHAT A) and (CHAT ?) commands to control and report
  48.    node chat availability status.
  49.  
  50.    Added @WAIT@ macro, which acts like @MORE@ used to.
  51.  
  52.    Added a check for $HELPFILE$ on a line by itself.  If present, the
  53.    remainder of the current display file will be processed as a multi-
  54.    topic help file with topic and subtopic prompting/searching.
  55.  
  56.    Added a check for @X codes in DIR files.  When one of these codes is
  57.    found, the program disables automatic colorization for the remainder
  58.    of the DIR file, allowing @X codes to take control.
  59.  
  60.    Added a new help file:
  61.         PROFV
  62.    which is active at the (F V) and (VX) prompts.
  63.  
  64.    Added code that will check for the environment variable
  65.         SET ECHOFLAG=ON
  66.    and if found, will creat the file
  67.         ECHOFLAG
  68.    in the prodoor directory whenever an "echo" message is saved.  It
  69.    will be the responsibility of your mailer system to remove this file
  70.    when mail has been transferred.
  71.  
  72.    Added explicit (G) option at 10 second countdown for automatic logoff.
  73.  
  74.    Added logic in (W)rite-user-info function to reject passwords that
  75.    are listed in the new PROPCAN file.  Passwords that contain parts of
  76.    the username are also automatically rejected.
  77.  
  78.    Added logic to allow prodoor to open doors requiring USER.SYS or
  79.    DOOR.SYS files by means of a call to PCB145 with a /KEY parameter.
  80.  
  81.    Added logic to allow xx/xx/xx date formats as well as xx-xx-xx.
  82.  
  83.    Added logic to check for PROTRNS when PROTRNS.LNG is not found.
  84.  
  85.    Added logic to disconnect a user after repeatedly entering invalid
  86.    input at any prompt.
  87.  
  88.    Added logic to expand $ and @ macros in DIR files and in results of
  89.    (F), (L), (N) and (Z) commands.
  90.  
  91.    Added logic to flush message file buffers when checking for
  92.    end-of-messages. This corrects the operation of the 'messages left by
  93.    alternate node' detection.
  94.  
  95.    Added logic to help in accessing pcb145-specific doors within prodoor
  96.    and prologon.  The new logic executes the command
  97.      pcb145/key:open;doorname^M
  98.    prior to executing the DOOR.BAT file for doors that require doors.sys
  99.    or users.sys files.  This in conjunction with some changes in your
  100.    board.bat file will allow a temporary way of accessing all doors
  101.    within prodoor.  This method will be replaced with direct file
  102.    updates in the prodoor 4.0 betas.  See sample PRODOOR and BOARD.BAT
  103.    files.
  104.  
  105.    Added logic to honor the "disable uploads XX minutes prior to event"
  106.    option from pcboard.dat.
  107.  
  108.    Added logic to periodically update USERNET.DAT file even when the
  109.    current node status has not changed.  This is needed in cases where
  110.    the USERNET.DAT file is erased by PCB145.
  111.  
  112.    Added logic to properly handle the "door directory" entry in pcb145
  113.    format doors.lst files.
  114.  
  115.    Added logic to recognize NS as autojoin at a read mail prompt when
  116.    there are no more available messages in the current conference.
  117.  
  118.    Added logic to totally disable checks for the NS16550 buffered serial
  119.    chip. Add the environment statement:
  120.        SET NO16550=ON
  121.    to force the code to act like ProDoor/ProKit 3.1 did.
  122.  
  123.    Added new (PA)ge command in message reader and proedit to set the
  124.    page length.
  125.  
  126.    Added new (TA)gline command in message reader, allowing users to
  127.    specify alternate message taglines prior to message entry.
  128.  
  129.    Added new CONFIG option to specify the minimum estimated transfer
  130.    time that will trigger a (G) default at the "LAST CHANCE" prompt.
  131.  
  132.    Added new help system that allows selective help with unlimited
  133.    topics and subtopics contained within each help file.  See the new
  134.    PROHELP for examples of the file format.
  135.  
  136.    Added new option in configuration file "Require filenames before
  137.    batch uploads".  When set to YES, this prevents batch uploads without
  138.    filenames being specified in advance.
  139.  
  140.    Added new variables in PROKIT interface:
  141.         user_changed: boolean;
  142.         pcbsys_changed: boolean;
  143.    if set to FALSE, the corresponding data file will NOT be updated on
  144.    exit from a door.  This is useful in TPA based doors that do not wish
  145.    to directly update the USERS or PCBOARD.SYS files.
  146.  
  147.    Added support for "unlimited" download bytes when download K limit is
  148.    set to 32767k.
  149.  
  150.    Added support for TO: @level@ and TO: @level-level@ security level
  151.    specific messages.
  152.  
  153.    Added support for security-level specific doors.lst files.  For
  154.    example, DOORS30.LST will be used, if present, for level 30 users.
  155.  
  156.    Added the following macros:
  157.         @BEEP@          Sends an audible tone (control-G) to the speaker.
  158.         @BPS@           Same as $C$ (connect BPS)
  159.  
  160.    Added the following new PROKIT variables for PCBOARD.DAT (pcbsetup.) fields:
  161.       read_comment_level:     integer;    {level needed to read comments}
  162.       read_ro_level:          integer;    {level needed to read R/O except comments}
  163.       temp_sysop_level:       integer;    {temporary sysop level}
  164.       high_conf_number:       integer;    {high conference number}
  165.       is145:                  boolean;    {running under pcboard 14.5?}
  166.       userinf_path:           varstring;  {path/name of USERS.INF file}
  167.       editmine_level:         integer;    {security to edit my messages}
  168.       editany_level:          integer;    {security to edit any message}
  169.       snoop_level:            integer;    {security to use snoop mode}
  170.  
  171.    Added the following prompts to the (W)rite user info command:
  172.         Disable Visual Editor Prompt (yes/no)
  173.         Visual Editor Default (yes/no)
  174.         Clear Screen Between Messages (yes/no)
  175.  
  176.    Added two new help files:
  177.         PROMORE         Active at all MORE: prompts.
  178.         PROJOIN         Active at Join Conference Command prompt.
  179.  
  180.    All ansi decoding is now internal-- you no longer need ANSI.SYS
  181.    loaded for ProDoor/ProLogon operation.
  182.  
  183.    Changed (N)ew files scan to prevent setting the last-date-scanned to
  184.    a date in the future.
  185.  
  186.    Changed (Q)uote function to allow line numbers up to the program
  187.    limit of 255 instead of the limit specified by PCBSETUP.
  188.  
  189.    Changed (W)rite-user and F6(update) functions to allow password
  190.    editing without entry of original password or display of new
  191.    password.
  192.  
  193.    Changed @MORE@ macro to force a "More" prompt instead of "press enter
  194.    to continue".
  195.  
  196.    Changed F6(update user record) function to disable user display of
  197.    record changes.
  198.  
  199.    Changed PRORATIO system to change file and kbyte limits according to
  200.    specified ratio instead of rejecting selected files.
  201.